import { lazyHttpClient } from '@/http';
import type {
  IApiInsertDanmakuParams,
  IApiInsertDanmakuResult,
  IApiQueryDanmakuConfigResult,
  IApiQueryDanmakuParams,
  IApiQueryDanmakuResult,
} from './types';

export const queryDanmakuConfig = () => {
  return lazyHttpClient().get<IApiQueryDanmakuConfigResult>('/danmaku/getConfig');
};

export const queryDanmaku = (data: IApiQueryDanmakuParams) => {
  return lazyHttpClient().post<IApiQueryDanmakuResult>('/danmaku/query', data);
};

export const insertDanmaku = (data: IApiInsertDanmakuParams) => {
  return lazyHttpClient().post<IApiInsertDanmakuResult>('/danmaku/insert', data);
};
